XWork 1.1.2 Released
The OpenSymphony group is proud to announce the release of XWork 1.1.2.
This release is a bugfix release with some new improvements.
- Parameterized interceptors
- Java5 support improvements
- Javadoc improvements
- Localization and I18n improvements
- New DoubleRangeFieldValidator
- Default action support for packages
- Improved type conversion
For a complete list of all the changes, please refer to the
complete changelog
OpenSymphony JIRA
(41 issues)
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
XW-366
|
Improve log message in LocalizedTextUtil
|
Rainer Hermanns
|
Schava Eugene
|
|
Closed
|
FIXED
|
Mar 21, 2006
|
Mar 21, 2006
|
|
|
XW-363
|
DefaultTextProvider does not parse default message with a MessageFormat
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 17, 2006
|
|
|
XW-360
|
Setting allowed and blocked parameters for ParameterFilterInterceptor is not working as expected
|
Rainer Hermanns
|
Schava Eugene
|
|
Closed
|
FIXED
|
Mar 16, 2006
|
Mar 21, 2006
|
|
|
XW-359
|
ConfigurationManager clearConfigurationProviders & destroyConfiguration should call destroy approriately
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 15, 2006
|
Mar 15, 2006
|
|
|
XW-358
|
Translations with symbols ' and \
|
Rainer Hermanns
|
Schava Eugene
|
|
Closed
|
FIXED
|
Mar 07, 2006
|
Mar 15, 2006
|
|
|
XW-357
|
Default action support is not existent
|
Andres March
|
Konstantin Pribluda
|
|
Closed
|
IMPLEMENTED
|
Mar 06, 2006
|
Mar 18, 2006
|
|
|
XW-356
|
Another new unit test
|
Claus Ibsen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 05, 2006
|
Mar 07, 2006
|
|
|
XW-355
|
Some more unit tests and fixed a potential bug in TextProviderSupport + polished javadocs
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
XW-354
|
Again some improved unit tests
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
XW-353
|
Class javadoc improved for util package
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
XW-352
|
Unit test of LoggingInterceptor is not executed
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
XW-351
|
Update clover.jar to newest version v1.3.12
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 07, 2006
|
|
|
XW-350
|
Class javadoc improved
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 03, 2006
|
Mar 04, 2006
|
|
|
XW-349
|
Clover report without log debug
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 03, 2006
|
Mar 04, 2006
|
|
|
XW-348
|
Some improved unit tests of interceptors
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 02, 2006
|
|
|
XW-347
|
I18nInterceptor is not unit tested
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 02, 2006
|
|
|
XW-346
|
Missing copyright in some recent submitted javafiles
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 01, 2006
|
|
|
XW-345
|
PrepareInterceptor is not unit tested
|
Rene Gielen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Feb 27, 2006
|
Mar 01, 2006
|
|
|
XW-344
|
ValidatorFactory - potential loss of stacktrace
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 27, 2006
|
Mar 01, 2006
|
|
|
XW-343
|
RegexFieldValidator is not unit tested
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 27, 2006
|
Mar 01, 2006
|
|
|
XW-342
|
DoubleRangeValidator configuration should not be locale aware for the given double parameters
|
Rene Gielen
|
Rene Gielen
|
|
Resolved
|
FIXED
|
Feb 26, 2006
|
Feb 26, 2006
|
|
|
XW-339
|
typeconversion annotation key defaults to empty string
|
Rainer Hermanns
|
Tuomas Karkkkainen
|
|
Closed
|
FIXED
|
Feb 13, 2006
|
Mar 02, 2006
|
|
|
XW-338
|
Incorrect handling of localized numbers while converting to primitive int
|
Alexandru Popescu
|
Michal Karwanski
|
|
Resolved
|
FIXED
|
Feb 13, 2006
|
Mar 10, 2006
|
|
|
XW-337
|
Add @Key, @Element and @CreateIfNull annotations
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Feb 09, 2006
|
Feb 15, 2006
|
|
|
XW-336
|
XWork type conversion of Milisecond support
|
Rainer Hermanns
|
katsumi takahashi
|
|
Resolved
|
FIXED
|
Feb 08, 2006
|
Feb 08, 2006
|
|
|
XW-335
|
@StringLengthFieldValidator creates log-warnings when not setting property maxLength
|
Rainer Hermanns
|
Peter Westlin
|
|
Resolved
|
FIXED
|
Feb 07, 2006
|
Feb 08, 2006
|
|
|
XW-332
|
Chain Result throws Exception when you use a actionName with a method
|
Alexandru Popescu
|
Alberto Vilches
|
|
Resolved
|
FIXED
|
Feb 02, 2006
|
Mar 03, 2006
|
|
|
XW-314
|
Create ParameterFilterInterceptor
|
Unassigned
|
Gabriel Zimmerman
|
|
Closed
|
FIXED
|
Dec 22, 2005
|
Feb 09, 2006
|
|
|
XW-294
|
Downgrade error logging of missing result classes
|
Rainer Hermanns
|
David Croft
|
|
Closed
|
FIXED
|
Jul 25, 2005
|
Mar 02, 2006
|
|
|
XW-291
|
configuration improvement to detect misconfigurations (different package with same name)
|
Rainer Hermanns
|
Luigi R. Viggiano
|
|
Closed
|
FIXED
|
Jun 30, 2005
|
Mar 04, 2006
|
|
|
XW-287
|
Cached validators hang on to their old contexts
|
Rainer Hermanns
|
Tom Davies
|
|
Closed
|
FIXED
|
May 25, 2005
|
Mar 04, 2006
|
|
|
XW-286
|
ognl parsing of values in StaticParametersInterceptor
|
Rainer Hermanns
|
Mike Mosiewicz
|
|
Closed
|
FIXED
|
May 19, 2005
|
Feb 08, 2006
|
|
|
XW-281
|
Query String containing large numbers causes exception
|
Alexandru Popescu
|
Mike Mosiewicz
|
|
Resolved
|
FIXED
|
Apr 29, 2005
|
Mar 10, 2006
|
|
|
XW-280
|
Configuration should distinguish an empty value from a missing value
|
Rainer Hermanns
|
John Patterson
|
|
Closed
|
FIXED
|
Apr 23, 2005
|
Mar 04, 2006
|
|
|
XW-277
|
Shouldn't LocalizedTextUtil's log level be raised?
|
Rainer Hermanns
|
Grégory Joseph
|
|
Closed
|
FIXED
|
Apr 19, 2005
|
Feb 20, 2006
|
|
|
XW-269
|
ConversionErrorInterceptor bug when propertyName contains single quotes
|
Rainer Hermanns
|
Erik Jõgi
|
|
Resolved
|
NOT A PROBLEM
|
Feb 28, 2005
|
Feb 08, 2006
|
|
|
XW-252
|
TextProvider should have more methods on its interface
|
Rainer Hermanns
|
Alex Shneyderman
|
|
Closed
|
FIXED
|
Dec 10, 2004
|
Feb 15, 2006
|
|
|
XW-248
|
OgnlUtil.copy corrupts cglib proxied actions
|
Rainer Hermanns
|
sutter2k
|
|
Closed
|
FIXED
|
Dec 04, 2004
|
Mar 02, 2006
|
|
|
XW-223
|
Improve "No object in the CompoundRoot has a property named 'bar'" exception
|
Rainer Hermanns
|
Jeroen van Vianen
|
|
Closed
|
FIXED
|
Sep 16, 2004
|
Mar 04, 2006
|
|
|
XW-216
|
Create a DoubleRangeFieldValidator
|
Rainer Hermanns
|
Ricardo Lecheta
|
|
Closed
|
FIXED
|
Sep 09, 2004
|
Feb 08, 2006
|
|
|
XW-212
|
serializable configuration
|
Rainer Hermanns
|
Stephane Chauvin
|
|
Resolved
|
FIXED
|
Aug 24, 2004
|
Feb 09, 2006
|
|
About WebWork
WebWork is a leading open source Java web application framework. Developed originally by Rickard Oberg (original developer of JBoss and creator of XDoclet, among other accomplishments), WebWork aims to lower the bar for developing web applications by making the more tedious tasks of web development automated. By taking the best features from other web frameworks available today, WebWork represents a best-of-bread solution to web development created by through the feedback of an active OpenSymphony community.
WebWork is built on top of XWork, a generic command pattern framework. WebWork uses the capabilities of XWork to provide the following features:
- Advanced UI components, allowing you to build complex, reusable UI components, ranging from simple text fields to advanced date pickers.
- A robust inversion of control (IoC) container that binds to the native Servlet lifecycles: request, session, and application.
- Pluggable configuration, allowing you to develop web "modules" that can easily be integrated together to form complete applications independently.
- Complete data mapping from HTTP to Java data objects, enabling you to focus more on application development and less on tedious data conversion.
- A complete validation framework, both on the server side and client side. This lets you choose the most optimal way to ensure user input is correct before processing it.
- An advanced expression language, based on OGNL, providing the most common operations usually associated with building web-based user interfaces.
- Support for integration with many popular open source projects, including: Spring, Pico, OSWorkflow, FreeMarker, Velocity, JasperReports, JFreeChart, and many more.
|